\backuply_tar D

Total Complexity 389
Dependencies 1
Dependents 2
Total lines 1,920
Lines of code 1,308
Logical lines of code 879
Comment lines 257
Methods 46
Properties 14

Methods 46

Method Rating Maintainability Complexity Lines of code
_extractList()
D
19
64 194
_addFile()
D
28
42 112
_openAppend()
C
35 28 87
_addList()
B
39 21 61
__construct()
B
41 18 56
_writeHeader()
B
36 16 76
_readHeader()
A
40 14 60
_writeHeaderBlock()
A
40 11 60
_pathReduction()
A
52 11 24
_openRead()
A
46 10 39
createModify()
A
47 10 37
_extractInString()
A
47 10 35
_writeBlock()
A
50 10 29
_writeLongHeader()
A
44 9 44
remote_write_handle()
A
48 9 35
_openWrite()
S
51 7 27
_jumpBlock()
S
55 7 18
_dirCheck()
S
58 7 15
_translateWinPath()
S
61 7 11
_addString()
S
53 6 22
_close()
S
56 6 19
setAttribute()
S
52 5 26
_readLongHeader()
S
53 5 23
_openReadWrite()
S
56 5 19
_readBlock()
S
58 5 15
addModify()
S
57 4 18
extractList()
S
56 4 18
addString()
S
60 4 15
_backuply_tar()
S
66 4 8
listContent()
S
63 3 11
_append()
S
67 3 8
_isArchive()
S
68 3 7
_maliciousFilename()
S
66 3 9
_writeFooter()
S
65 3 9
_cleanFile()
S
64 2 11
extractInString()
S
67 2 9
extractModify()
S
64 2 10
_warning()
S
82 1 3
_error()
S
82 1 3
setIgnoreList()
S
70 1 5
setIgnoreRegexp()
S
82 1 3
extract()
S
79 1 3
add()
S
79 1 3
create()
S
79 1 3
__destruct()
S
83 1 3
cleanpath()
S
72 1 5